package com.hooya.fa.eu.biz.dao.entity.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class InvoiceDataDTO {
    // Generate data fields
    private String type;
    private String invoiceId;
    private Date invoicedate;
    private Date reportdate;
    private String seller;
    private String buyer;
    private String fromcountry;
    private String tocountry;
    private String fullseller;
    private String fullbuyer;
    private double priceTotal;
    
    // Detail data fields
    private String sku;
    private Integer qty;
    private Date inoutDate;
    private String currency;
    private BigDecimal price;
    private String belongs;
    private String sellerTaxId;
    private String buyerTaxId;
    private BigDecimal oceanfee;
    private BigDecimal exportprice;

    // Invoice data fields
    private String Invoiceno;
    private String invoicetype;
    private String hscode;
    private String description;
    private BigDecimal weight;
    
    // Tax id fields
    private String corp;
    private String taxid;
}